/**
 * com.cnhis.his.customer.mapper.Rab1.java
 */
package com.mbmed.doctor.homepage.mapper;

import javax.xml.bind.annotation.XmlRootElement;

import com.mbmed.doctor.commons.utils.BaseVO;

/**
 * @file  Rab1.java
 * @author 刘武
 * @version 0.1
 * @todo	Rab1数据值
 * Copyright(C), 2013-2014
 *		 Shenzhen Coordinates Software Development Co., Ltd.
 * History
 *   	1. Date: 2014-10-15 11:15:52
 *      	Author: 刘武
 *      	Modification: this file was created
 *   	2. ...
 */
@XmlRootElement
public class Rab1 extends BaseVO implements java.io.Serializable{

	private java.lang.Integer rab01;
	private java.lang.Integer vaa07;
	private java.util.Date rab03;
	private java.lang.String bak02;
	private java.lang.String bak05;
	private java.lang.String bce03a;
	private java.lang.String bce03b;
	private java.lang.String bce03c;
	private java.lang.String rab09;
	private java.lang.String aab01;
	private java.lang.String abd01;
	private java.lang.String bce03d;
	private java.lang.Byte rab13;
	private java.lang.String ach01;
	private java.lang.String acz01;
	private java.lang.Integer rab16;
	private java.util.Date rab17;
	private java.util.Date rab18;
	private java.util.Date rab19;
	private java.util.Date rab20;
	private java.lang.String bjx01;
	private java.lang.String bjy01;
	private java.lang.Byte rab23;
	private java.lang.String rab24;
	private java.lang.Byte rab25;
	private java.lang.Byte rab26;
	private java.lang.String rab27;
	private java.lang.Byte rab28;
	private java.lang.Integer rab29;
	private java.lang.Byte rab30;
	private java.lang.Byte rab31;
	private java.lang.Byte rab32;
	private java.lang.String rab33;
	private java.lang.String rab34;
	private java.lang.String  bjy02;
	private java.lang.String bak07;
	private java.lang.Integer bak01;
	
	
	
	public java.lang.String getBak07() {
		return bak07;
	}

	public void setBak07(java.lang.String bak07) {
		this.bak07 = bak07;
	}

	public java.lang.Integer getBak01() {
		return bak01;
	}

	public void setBak01(java.lang.Integer bak01) {
		this.bak01 = bak01;
	}

	public java.lang.String getBjy02() {
		return bjy02;
	}

	public void setBjy02(java.lang.String bjy02) {
		this.bjy02 = bjy02;
	}

	public Rab1(){
	}

	public Rab1(
		java.lang.Integer rab01
	){
		this.rab01 = rab01;
	}



	public void setRab01(java.lang.Integer value) {
		this.rab01 = value;
	}	
	public java.lang.Integer getRab01() {
		return this.rab01;
	}

	public void setVaa07(java.lang.Integer value) {
		this.vaa07 = value;
	}	
	public java.lang.Integer getVaa07() {
		return this.vaa07;
	}

	public void setRab03(java.util.Date value) {
		this.rab03 = value;
	}	
	public java.util.Date getRab03() {
		return this.rab03;
	}

	public void setBak02(java.lang.String value) {
		this.bak02 = value;
	}	
	public java.lang.String getBak02() {
		return this.bak02;
	}

	public void setBak05(java.lang.String value) {
		this.bak05 = value;
	}	
	public java.lang.String getBak05() {
		return this.bak05;
	}

	public void setBce03a(java.lang.String value) {
		this.bce03a = value;
	}	
	public java.lang.String getBce03a() {
		return this.bce03a;
	}

	public void setBce03b(java.lang.String value) {
		this.bce03b = value;
	}	
	public java.lang.String getBce03b() {
		return this.bce03b;
	}

	public void setBce03c(java.lang.String value) {
		this.bce03c = value;
	}	
	public java.lang.String getBce03c() {
		return this.bce03c;
	}

	public void setRab09(java.lang.String value) {
		this.rab09 = value;
	}	
	public java.lang.String getRab09() {
		return this.rab09;
	}

	public void setAab01(java.lang.String value) {
		this.aab01 = value;
	}	
	public java.lang.String getAab01() {
		return this.aab01;
	}

	public void setAbd01(java.lang.String value) {
		this.abd01 = value;
	}	
	public java.lang.String getAbd01() {
		return this.abd01;
	}

	public void setBce03d(java.lang.String value) {
		this.bce03d = value;
	}	
	public java.lang.String getBce03d() {
		return this.bce03d;
	}

	public void setRab13(java.lang.Byte value) {
		this.rab13 = value;
	}	
	public java.lang.Byte getRab13() {
		return this.rab13;
	}

	public void setAch01(java.lang.String value) {
		this.ach01 = value;
	}	
	public java.lang.String getAch01() {
		return this.ach01;
	}

	public void setAcz01(java.lang.String value) {
		this.acz01 = value;
	}	
	public java.lang.String getAcz01() {
		return this.acz01;
	}

	public void setRab16(java.lang.Integer value) {
		this.rab16 = value;
	}	
	public java.lang.Integer getRab16() {
		return this.rab16;
	}

	public void setRab17(java.util.Date value) {
		this.rab17 = value;
	}	
	public java.util.Date getRab17() {
		return this.rab17;
	}

	public void setRab18(java.util.Date value) {
		this.rab18 = value;
	}	
	public java.util.Date getRab18() {
		return this.rab18;
	}

	public void setRab19(java.util.Date value) {
		this.rab19 = value;
	}	
	public java.util.Date getRab19() {
		return this.rab19;
	}

	public void setRab20(java.util.Date value) {
		this.rab20 = value;
	}	
	public java.util.Date getRab20() {
		return this.rab20;
	}

	public void setBjx01(java.lang.String value) {
		this.bjx01 = value;
	}	
	public java.lang.String getBjx01() {
		return this.bjx01;
	}

	public void setBjy01(java.lang.String value) {
		this.bjy01 = value;
	}	
	public java.lang.String getBjy01() {
		return this.bjy01;
	}

	public void setRab23(java.lang.Byte value) {
		this.rab23 = value;
	}	
	public java.lang.Byte getRab23() {
		return this.rab23;
	}

	public void setRab24(java.lang.String value) {
		this.rab24 = value;
	}	
	public java.lang.String getRab24() {
		return this.rab24;
	}

	public void setRab25(java.lang.Byte value) {
		this.rab25 = value;
	}	
	public java.lang.Byte getRab25() {
		return this.rab25;
	}

	public void setRab26(java.lang.Byte value) {
		this.rab26 = value;
	}	
	public java.lang.Byte getRab26() {
		return this.rab26;
	}

	public void setRab27(java.lang.String value) {
		this.rab27 = value;
	}	
	public java.lang.String getRab27() {
		return this.rab27;
	}

	public void setRab28(java.lang.Byte value) {
		this.rab28 = value;
	}	
	public java.lang.Byte getRab28() {
		return this.rab28;
	}

	public void setRab29(java.lang.Integer value) {
		this.rab29 = value;
	}	
	public java.lang.Integer getRab29() {
		return this.rab29;
	}

	public void setRab30(java.lang.Byte value) {
		this.rab30 = value;
	}	
	public java.lang.Byte getRab30() {
		return this.rab30;
	}

	public void setRab31(java.lang.Byte value) {
		this.rab31 = value;
	}	
	public java.lang.Byte getRab31() {
		return this.rab31;
	}

	public void setRab32(java.lang.Byte value) {
		this.rab32 = value;
	}	
	public java.lang.Byte getRab32() {
		return this.rab32;
	}

	public void setRab33(java.lang.String value) {
		this.rab33 = value;
	}	
	public java.lang.String getRab33() {
		return this.rab33;
	}


    public java.lang.String getRab34() {
		return rab34;
	}

	public void setRab34(java.lang.String rab34) {
		this.rab34 = rab34;
	}

	public String toString() {
		  StringBuffer buffer = new StringBuffer();
		  buffer.append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).append(" [");	
			   buffer.append("Rab01").append("='").append(getRab01()).append("' ");	
			   buffer.append("Vaa07").append("='").append(getVaa07()).append("' ");	
			   buffer.append("Rab03").append("='").append(getRab03()).append("' ");	
			   buffer.append("Bak02").append("='").append(getBak02()).append("' ");	
			   buffer.append("Bak05").append("='").append(getBak05()).append("' ");	
			   buffer.append("Bce03a").append("='").append(getBce03a()).append("' ");	
			   buffer.append("Bce03b").append("='").append(getBce03b()).append("' ");	
			   buffer.append("Bce03c").append("='").append(getBce03c()).append("' ");	
			   buffer.append("Rab09").append("='").append(getRab09()).append("' ");	
			   buffer.append("Aab01").append("='").append(getAab01()).append("' ");	
			   buffer.append("Abd01").append("='").append(getAbd01()).append("' ");	
			   buffer.append("Bce03d").append("='").append(getBce03d()).append("' ");	
			   buffer.append("Rab13").append("='").append(getRab13()).append("' ");	
			   buffer.append("Ach01").append("='").append(getAch01()).append("' ");	
			   buffer.append("Acz01").append("='").append(getAcz01()).append("' ");	
			   buffer.append("Rab16").append("='").append(getRab16()).append("' ");	
			   buffer.append("Rab17").append("='").append(getRab17()).append("' ");	
			   buffer.append("Rab18").append("='").append(getRab18()).append("' ");	
			   buffer.append("Rab19").append("='").append(getRab19()).append("' ");	
			   buffer.append("Rab20").append("='").append(getRab20()).append("' ");	
			   buffer.append("Bjx01").append("='").append(getBjx01()).append("' ");	
			   buffer.append("Bjy01").append("='").append(getBjy01()).append("' ");	
			   buffer.append("Rab23").append("='").append(getRab23()).append("' ");	
			   buffer.append("Rab24").append("='").append(getRab24()).append("' ");	
			   buffer.append("Rab25").append("='").append(getRab25()).append("' ");	
			   buffer.append("Rab26").append("='").append(getRab26()).append("' ");	
			   buffer.append("Rab27").append("='").append(getRab27()).append("' ");	
			   buffer.append("Rab28").append("='").append(getRab28()).append("' ");	
			   buffer.append("Rab29").append("='").append(getRab29()).append("' ");	
			   buffer.append("Rab30").append("='").append(getRab30()).append("' ");	
			   buffer.append("Rab31").append("='").append(getRab31()).append("' ");	
			   buffer.append("Rab32").append("='").append(getRab32()).append("' ");	
			   buffer.append("Rab33").append("='").append(getRab33()).append("' ");	
			   buffer.append("Rab34").append("='").append(getRab33()).append("' ");	
		  buffer.append("]");
		  return buffer.toString();
	}		

	public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof Rab1) ) return false;
		 Rab1  castOther = ( Rab1) other;  
		 return 
					( (this.getRab01()==castOther.getRab01()) ||( this.getRab01()!=null && castOther.getRab01()!=null && this.getRab01().equals(castOther.getRab01()) ) )
					&&( (this.getVaa07()==castOther.getVaa07()) ||( this.getVaa07()!=null && castOther.getVaa07()!=null && this.getVaa07().equals(castOther.getVaa07()) ) )
					&&( (this.getRab03()==castOther.getRab03()) ||( this.getRab03()!=null && castOther.getRab03()!=null && this.getRab03().equals(castOther.getRab03()) ) )
					&&( (this.getBak02()==castOther.getBak02()) ||( this.getBak02()!=null && castOther.getBak02()!=null && this.getBak02().equals(castOther.getBak02()) ) )
					&&( (this.getBak05()==castOther.getBak05()) ||( this.getBak05()!=null && castOther.getBak05()!=null && this.getBak05().equals(castOther.getBak05()) ) )
					&&( (this.getBce03a()==castOther.getBce03a()) ||( this.getBce03a()!=null && castOther.getBce03a()!=null && this.getBce03a().equals(castOther.getBce03a()) ) )
					&&( (this.getBce03b()==castOther.getBce03b()) ||( this.getBce03b()!=null && castOther.getBce03b()!=null && this.getBce03b().equals(castOther.getBce03b()) ) )
					&&( (this.getBce03c()==castOther.getBce03c()) ||( this.getBce03c()!=null && castOther.getBce03c()!=null && this.getBce03c().equals(castOther.getBce03c()) ) )
					&&( (this.getRab09()==castOther.getRab09()) ||( this.getRab09()!=null && castOther.getRab09()!=null && this.getRab09().equals(castOther.getRab09()) ) )
					&&( (this.getAab01()==castOther.getAab01()) ||( this.getAab01()!=null && castOther.getAab01()!=null && this.getAab01().equals(castOther.getAab01()) ) )
					&&( (this.getAbd01()==castOther.getAbd01()) ||( this.getAbd01()!=null && castOther.getAbd01()!=null && this.getAbd01().equals(castOther.getAbd01()) ) )
					&&( (this.getBce03d()==castOther.getBce03d()) ||( this.getBce03d()!=null && castOther.getBce03d()!=null && this.getBce03d().equals(castOther.getBce03d()) ) )
					&&( (this.getRab13()==castOther.getRab13()) ||( this.getRab13()!=null && castOther.getRab13()!=null && this.getRab13().equals(castOther.getRab13()) ) )
					&&( (this.getAch01()==castOther.getAch01()) ||( this.getAch01()!=null && castOther.getAch01()!=null && this.getAch01().equals(castOther.getAch01()) ) )
					&&( (this.getAcz01()==castOther.getAcz01()) ||( this.getAcz01()!=null && castOther.getAcz01()!=null && this.getAcz01().equals(castOther.getAcz01()) ) )
					&&( (this.getRab16()==castOther.getRab16()) ||( this.getRab16()!=null && castOther.getRab16()!=null && this.getRab16().equals(castOther.getRab16()) ) )
					&&( (this.getRab17()==castOther.getRab17()) ||( this.getRab17()!=null && castOther.getRab17()!=null && this.getRab17().equals(castOther.getRab17()) ) )
					&&( (this.getRab18()==castOther.getRab18()) ||( this.getRab18()!=null && castOther.getRab18()!=null && this.getRab18().equals(castOther.getRab18()) ) )
					&&( (this.getRab19()==castOther.getRab19()) ||( this.getRab19()!=null && castOther.getRab19()!=null && this.getRab19().equals(castOther.getRab19()) ) )
					&&( (this.getRab20()==castOther.getRab20()) ||( this.getRab20()!=null && castOther.getRab20()!=null && this.getRab20().equals(castOther.getRab20()) ) )
					&&( (this.getBjx01()==castOther.getBjx01()) ||( this.getBjx01()!=null && castOther.getBjx01()!=null && this.getBjx01().equals(castOther.getBjx01()) ) )
					&&( (this.getBjy01()==castOther.getBjy01()) ||( this.getBjy01()!=null && castOther.getBjy01()!=null && this.getBjy01().equals(castOther.getBjy01()) ) )
					&&( (this.getRab23()==castOther.getRab23()) ||( this.getRab23()!=null && castOther.getRab23()!=null && this.getRab23().equals(castOther.getRab23()) ) )
					&&( (this.getRab24()==castOther.getRab24()) ||( this.getRab24()!=null && castOther.getRab24()!=null && this.getRab24().equals(castOther.getRab24()) ) )
					&&( (this.getRab25()==castOther.getRab25()) ||( this.getRab25()!=null && castOther.getRab25()!=null && this.getRab25().equals(castOther.getRab25()) ) )
					&&( (this.getRab26()==castOther.getRab26()) ||( this.getRab26()!=null && castOther.getRab26()!=null && this.getRab26().equals(castOther.getRab26()) ) )
					&&( (this.getRab27()==castOther.getRab27()) ||( this.getRab27()!=null && castOther.getRab27()!=null && this.getRab27().equals(castOther.getRab27()) ) )
					&&( (this.getRab28()==castOther.getRab28()) ||( this.getRab28()!=null && castOther.getRab28()!=null && this.getRab28().equals(castOther.getRab28()) ) )
					&&( (this.getRab29()==castOther.getRab29()) ||( this.getRab29()!=null && castOther.getRab29()!=null && this.getRab29().equals(castOther.getRab29()) ) )
					&&( (this.getRab30()==castOther.getRab30()) ||( this.getRab30()!=null && castOther.getRab30()!=null && this.getRab30().equals(castOther.getRab30()) ) )
					&&( (this.getRab31()==castOther.getRab31()) ||( this.getRab31()!=null && castOther.getRab31()!=null && this.getRab31().equals(castOther.getRab31()) ) )
					&&( (this.getRab32()==castOther.getRab32()) ||( this.getRab32()!=null && castOther.getRab32()!=null && this.getRab32().equals(castOther.getRab32()) ) )
					&&( (this.getRab33()==castOther.getRab33()) ||( this.getRab33()!=null && castOther.getRab33()!=null && this.getRab33().equals(castOther.getRab33()) ) )
			;
    }

	public int hashCode() {
         int result = 17;
				  result = 37 * result + (getRab01() == null ? 0 : this.getRab01().hashCode() );
				  result = 37 * result + (getVaa07() == null ? 0 : this.getVaa07().hashCode() );
				  result = 37 * result + (getRab03() == null ? 0 : this.getRab03().hashCode() );
				  result = 37 * result + (getBak02() == null ? 0 : this.getBak02().hashCode() );
				  result = 37 * result + (getBak05() == null ? 0 : this.getBak05().hashCode() );
				  result = 37 * result + (getBce03a() == null ? 0 : this.getBce03a().hashCode() );
				  result = 37 * result + (getBce03b() == null ? 0 : this.getBce03b().hashCode() );
				  result = 37 * result + (getBce03c() == null ? 0 : this.getBce03c().hashCode() );
				  result = 37 * result + (getRab09() == null ? 0 : this.getRab09().hashCode() );
				  result = 37 * result + (getAab01() == null ? 0 : this.getAab01().hashCode() );
				  result = 37 * result + (getAbd01() == null ? 0 : this.getAbd01().hashCode() );
				  result = 37 * result + (getBce03d() == null ? 0 : this.getBce03d().hashCode() );
				  result = 37 * result + (getRab13() == null ? 0 : this.getRab13().hashCode() );
				  result = 37 * result + (getAch01() == null ? 0 : this.getAch01().hashCode() );
				  result = 37 * result + (getAcz01() == null ? 0 : this.getAcz01().hashCode() );
				  result = 37 * result + (getRab16() == null ? 0 : this.getRab16().hashCode() );
				  result = 37 * result + (getRab17() == null ? 0 : this.getRab17().hashCode() );
				  result = 37 * result + (getRab18() == null ? 0 : this.getRab18().hashCode() );
				  result = 37 * result + (getRab19() == null ? 0 : this.getRab19().hashCode() );
				  result = 37 * result + (getRab20() == null ? 0 : this.getRab20().hashCode() );
				  result = 37 * result + (getBjx01() == null ? 0 : this.getBjx01().hashCode() );
				  result = 37 * result + (getBjy01() == null ? 0 : this.getBjy01().hashCode() );
				  result = 37 * result + (getRab23() == null ? 0 : this.getRab23().hashCode() );
				  result = 37 * result + (getRab24() == null ? 0 : this.getRab24().hashCode() );
				  result = 37 * result + (getRab25() == null ? 0 : this.getRab25().hashCode() );
				  result = 37 * result + (getRab26() == null ? 0 : this.getRab26().hashCode() );
				  result = 37 * result + (getRab27() == null ? 0 : this.getRab27().hashCode() );
				  result = 37 * result + (getRab28() == null ? 0 : this.getRab28().hashCode() );
				  result = 37 * result + (getRab29() == null ? 0 : this.getRab29().hashCode() );
				  result = 37 * result + (getRab30() == null ? 0 : this.getRab30().hashCode() );
				  result = 37 * result + (getRab31() == null ? 0 : this.getRab31().hashCode() );
				  result = 37 * result + (getRab32() == null ? 0 : this.getRab32().hashCode() );
				  result = 37 * result + (getRab33() == null ? 0 : this.getRab33().hashCode() );
         return result;
	} 
	
}
